package org.moore.view;


import javax.swing.*;

// 游戏窗口类
public class GameFrame extends JFrame {
    // 新建游戏菜单对象
	private static final GameBar gameBar = new GameBar();

    public GameFrame(GamePanel gamePanel){
        // 设置当前窗口的菜单栏
        this.setJMenuBar(gameBar);
        // 设置窗口标题
        this.setTitle("武侠消消乐v1.0");
        // 设置窗口大小
        this.setSize(1280,720);
        // 设置窗口大小不可修改
        this.setResizable(false);
        // 设置默认关闭方式
        this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
        // 设置居中
        this.setLocationRelativeTo(null);
        // 设置绝对布局
        this.setLayout(null);
        // 使用自定义面板
        this.setContentPane(gamePanel);
        // 使界面获得焦点
        this.requestFocusInWindow();
    }

    public static GameBar getGameBar() {
        return gameBar;
    }

}
